Btrfs | ||
---|---|---|
Desarrollador | Oracle Corporation | |
Nombre completo | Btrfs | |
Sistemas operativos compatibles | GNU/Linux | |
Introducción | 12 de junio de 2007 (GNU/Linux) | |
Estructuras | ||
Contenido del directorio | btree | |
Localización de archivo | extents | |
Límites | ||
Máxima dimensión de archivo | 16 EiB Exbibyte | |
Máximo número de archivos | 264 | |
Tamaño máximo del nombre de archivo | 255 bytes | |
Tamaño máximo del volumen | 16 EiB Exbibyte | |
Caracteres permitidos en nombres de archivo | Todos los bytes excepto NULL y '/' | |
Características | ||
Atributos | POSIX | |
Permisos de acceso a archivos | POSIX, ACL | |
Compresión transparente | Si | |
Cifrado transparente | No | |
BTRFS (B-tree FS) es un sistema de archivos copy-on-write (COW) anunciado por Oracle Corporation para GNU/Linux.
Su objetivo es sustituir al actual sistema de archivos ext4, eliminando el mayor número de sus limitaciones, en especial con el tamaño máximo de los ficheros; además de la adopción de nuevas tecnologías no soportadas por ext3. Se afirma también que se "centrará en la tolerancia a fallos, reparación y fácil administración". Ya que este puede realizar instantáneas del sistema para revertir cambios en caso de fallos.
En febrero de 2009, Btrfs fue desarrollado intensivamente y solo estuvo disponible para ser evaluado. Btrfs v0.19 fue publicado en junio de 2009, como software libre bajo licencia GPL. Inicialmente, estaba previsto publicar Btrfs v1.0 (con el formato de disco finalizado) hacia finales de 2008 pero, tras sobrepasarse esa fecha, no se ha vuelto a dar una fecha para la versión definitiva.
Theodore Ts'o, desarrollador de los sistemas ext3 y ext4, dice que Btrfs "tiene algunas de las ideas de diseño de Reiser4"[cita requerida] y que "el sistema de archivos tiene soporte para algunas características avanzadas que están diseñadas para incorporarse en ZFS".[cita requerida] En la versión 2.6.29 del núcleo Linux se añadió soporte experimental para este sistema de archivos.
Synology lo ha incluido en su DSM 6.